.. .######### .#.......# ####.#.#####.# #....#.# #.# #....#.# #.# #....#.# ###.# #....#.# #...# #....#.###.### . #....#.....################### ..###+##....#..................)..o.# .....>......##.###################)## ...............##### .# ..........#.......... .# ##+#<...+.......... .# ######.###...... .# ##'## ###### .# #.^^# #.^.^.# ##...## .^_..# #######