### ##### ###.:##...# ........@# ####....## ##...# #...### ### #..g..# ..## ##..#...... ...##...#####.w ..##.......# .........### ###..##....##. #.............. #.#..<......... ..?.............# ..#.............. ...............S. ##.g............> ................[ .#..######.#.... #.. .....