###### ..... ##.... ..... #o.. #oo #o# ##+##.# #....?# #..%..# #.....# ##....# ####.# #.# #.# ###.## #....# #####.#### #.###....##### #.###.)##........###### ...'..............'....# #......####..#........####.# #...........(..######## #.# ........####...# #.# ...... ##(.# #.# ...... ##.(# #.# ......#+####...###########.# ...........+..>'...........# ..........##...############# ..........................# #####....###..###########.# #....+....# #.# #....###.## #.# #....# #<# #.# #.###################.# #.....................# #######################