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