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