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