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