######### ##....... #.......# #....[).# ### #.......###..?.... #......)...$...... #.).....###.#####. #.....).# #. #.......# .# #. ##%###.## .# #.# ... #.# .# #.#### .....###.####.## #..f.# ......(#......)..####.ff.###### ##.##.#......(......f.f....... #. #.#.............ffff...... #.#.........####f>ff...... .###..#########f.f.######. #...........^.f.......... #.............%..###### #..........##.#### #..........##.# ###..########.# #..# #.# #..# #.# #..# #.<....... ...# #.?...... .... .......D. #........ #....... #....D. #..... ..#