##### ######...# ##############........# ##.....................######## ........................%......# #.....................%......# #...?###@#.###........####...# #... #.#.# #........#......# #.. #.#.# #.....#.##......# #. #@#.# #######.##......# # #.#.# #.##......# #.... #.##......# #.... #####.##......# ..... ........<.....# ......##......# .... #......# ... #......# ###.#### .# .# .# .. .. .