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