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