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