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