### ... ##.## ##...## ##########.....##.# .........#.......#.. ############....._.....# .............#.......# ##########...##%)...#### #.....##...##.. #......##w##.##.#.# #.......#.).....