##....## #......# #......# # #..%...# #.#...... #.#....#####+# #####...r........# ......)........... .................. .......###'###... 8....+# #...# ....# #####.# ..## #.....# . #.###### #......# ######.# #....# #.#### ##'## +...+ #.<.# +...+ ##+##