....~.....!..*..!..~...!**....!..!~!*.!..~..*.!...~..**..!.....*~....~*...!*..!!.~.*.*.....!.. ....#######.*..!~..########.~!~.~.!.#######.....!..##.!...~~~....*.########....!...######..... ...##.....##.~...*....##...!..!...##.....##.!.!~.!~##*..*..!.!.....##....##~~..!..##....##.... ...##...#.##!.!..!....##....!.....##...#.##...~....##...~.....*!...~...##*....*...##!~.~..*... ...##..#..##..!*...*..##....!.....##..#..##...*.*..##!~*.*!.*.~.*..*..##..~..~....##...~...*!. ...##.#...##...!~.!..*##.....*....##.#...##*..*.*...##~....!..*..!...##~.~..!!....##.!.**..!*. ...##.....##!..!.....~##.....!....##.....##.~.~....##.~..~..!.!.~....##~.!..*.....##....##.... ....#######~.*.~!.....##.!..~....~.#######..!...!..########.*.!*.....##...!...!.~..######..... *~.*..*....*...!.!~!..~~..~!*!...~.~~~..~*...*.!..!~*.....!.!*..~.!.!*!..!..~.~....~*...!.....