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