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