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