######### ## #.....?.##.. #..?...[.... #........... #........... #........... #.%......... #.......# ####.#### ####.### #.....w# #.##.#w# # #.>#.# #.##.# .. ..# ##.#### #. ..