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