######### #.. #.......# ### #.# #.# #.#####.######. ..# ... ......###.# ###.....##.### #.# ## #.# #. .#....<.# #..!.........######.# ...........#########.#...%...........#.# # .#.#. .# #................#......#.## #. ... .. #.#####.#......###.........# ##.#.#a#.#.## #.(...##..........#..# #...