###### ### #....# #.# #....# ### ### #y# #....#### #.# #.# #.# #.......# #.# #.# #........ #..[....# #.#####.# #(....... ###.....# #.......###### # #........ #.....#############............#######.#### #.......# #.......................................... .(......# #...............########.........y......... ........# #...#+#####.....# #####......h........ ....%...# #...# #.....# +............... #...# #.....# ####............ #...# #.....# #...........# #...# #.....# #...........# #...#######....># #%.....####+# #...)..))>....... .......# #...####......... .#......# #...# ###....... #D.....# #...# ....... #...# ....... #...# ....... #...# z...#+# #...# ....#