### #.# #####.########## #.....##.#.....# #.###.##.#.###.# #.#........###.#### #.#.####........... ######.....##.######.### ###....o.............#.# #............##.####.#.# ####.#.###########........##### #.......# ........##..........# #.##.#### #######.##.##.#####.### #.##.# #.##.##.#.......#.# #....# ..................... ###### .######.......#<#.#.# ..#.? #####.##### # ..#... ###.....# ####....###.....#.# +....'o'.....+ #...)###.....# #... ####### #.. #. #