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