######## ##...<..## ##........## .. # #####..........# .# .# #####..............##.###.## #!.......................... #....[..!...........#....... #....####..........)#..$.... #.>...####........#.#....$.. #.....>.#................... #....##.%...........5######. ###....#............o#.. ####................... ###...............o.. #...............o... ##............#..... ##.##...#.......... #.##.............. #.##...%......... #.##.###......#.. #.##.####.#....... #.#..##..........## #.#.##..#.#.......# ##.#....##.#.......# .........#.#....... ................... ...............##. ...............##... .%.......###........ .........# #.####... ########## #.# #.# ###. ########.##..... <...........!.# ..............# ####..<........ ..............## ###############