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