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