############# ##...........# #######..#########.#### ......................+ ....................### .......).....<......# ....................# +#+#####)...........# #.#########..# ..............###### ..#..................# #. ###.######?........# # #.. #.........# .#. #....)g.....# #+ #...........# #............ #....##...... #....# ...... #...l# ...... ..... ......