##......... ######............)..... ........................ ........................ ...............O........ ......<................. #.........[....Z.Y... #.................... #.................... ##..................... ##..................... #######..................... #..........................# #...........>.............# #........#...............# #........##.......%......# ##........##...Y........# ........####.#.O........# ........####+##Y......#...# ..............Z######## ..# #####..........# . #..........# #..........# #..........# #..........# #..........# #..........# #....?.....# #..........# #..........# #..........# ####<####### ###