##### .... ########+##.# #...........# ####...........# #..............# #..............###.#.#. #.............<........ #...##############.#.## #...# #..[# ####...# #......# # #......# #. #......# ##.?####.....## #.....{'.....# ###.####.....# # #........ #.....### ......+ #.....# #.....# #..... #..