.. ... .... ####....### ..#...# #............#.....# #....# ... .#.....# #....# ... .......# . #%...# #.# #.......######.. #.###.##.##.###............. #..###.#.#.###.............. #...###...###..g............ ##.......<.......#>......# #....###...###...#....#### #...###.#.#.###..#....# #..###.##.##.###.#.#### #.....###.###....#.######## #.....##...##.(.#.......... ##....#.....#.............. #..................###### ##.####...###..%#### #.##.....###...##### #............)....... ###....######...#### #...## #...# #### #...# #####