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