### ..# ############ ##### #.# #..........# ##...## #.# #.########.#######.###.# #.# #.# #.........###.##### #.# #.# #####.............. ##.####.####.## #####o)........ #(...>........# ###.....)##<###.. #....##..##.#.# ..?....w###..# #.# #..##.#.# ........# #...# #..##.#.# ####..... ..#... #..##.#.# #.#######..##. #..##.#.# ..% ### . ...##.#.# ... ##...#### ... #