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