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