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