### #.##################### #.....................# #.###################.# #.# #.# #.# #.# #.# #.# #.# #.# #.####### #####'## #.......# #......# #.......# #......# #....[..# #<.....# #.......# +......# #.......# . #......# ######.......###.# ###......# ............................# ......................####### ...................... #...................... #...................... #.................... . #...........5(....%.. ................... .......$........... ................... ................. ............... ............. .......