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