######## #......############## ########## #......##...........# #........# ##......##...........#####........############## ..............'............................>.......<# #######......##............####........############## #......##............# ########## #......##............# #......##....^.......# #.$....#############.# ......... #.# ######### #.# #.. ... .?.... ##### .....# #...# #.....#. #...#####(..... ###........(.?... #.....[.....o(# #.....o.....).# #..o..o.......# #..........)..# #.............# #.............# #....########## #...)# #....# #....# #....# ######