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