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