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