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