####################### ....................... #..................... #...................... #......#######......... #......# +......... #####......# #.....)## ...........#######......# ........................# ##.............#+####..# #.....####...)# .. #.....# #....# #.....# #....# #.....# #.... #.....# #... #.....# #..# #.....# #..# .. #####.....####..# #..##########. ................#+####### ##.............. ..######........<........ ...............$ #................. ................ #)......######... .................. #.......# . .......zz<........ #.......# ......zz.?........ #.......# .......#####.... #.......# ####... ... .[.......# #... . ...........# #... ..#####...# #... . #...# #... ...# . .