..# #.... ###### .. .. #!...### ...#.##..###.##... ..!............... #.#........#..#.. .#............#.. #............... #................. ......##..#...##.. #..#...#..##..#.... ................... ###... .... ..... .....#..## .##... ##...# ..# ..# ._....!.. .. . ......... ..... #.. #.... #... ..... ... ... ..