. # . .... .# ... ......# .. .... ..... ####.######'########..#..... .!.........g.................. #######.#.l...........#....... ###)#.............#.......# #.......).........#.......# #.......(.........#.......# #.................#.......# #...........).....#.# #.................#%# #.................#)####.# #....###########.........# #....# #.........# #....# ########.........# . .....# #.............>...... ..##### #.######........###.# #..# ... .#........# #.# #..# ... ....#........# #.# #..# ....#........# #.# #..# ...#........# #.# #..# #..#..#.#######.# #..# ###..#..#.##......# #..# #....#..#.##.###..#####..######### #.......#.##.###............%...<# #.#........#..........%..######### #..)....)#..###.######.# #.##..#......#..# #.# #. #..####.<(...# ###.###### #. #.........#..# #........# #. #.#######.#..####.#.####.# #. ... ..#.....#.#....#.# ..#... ##.##.##.#.#..#.#.# ..#... #.##.##.#.####.#.# . #.# #.##.##.#.#....#.# #.##.##.#.#.####.# #.##.##.#.#......# #.##.##.#.######## #.##.##.#.# #.##.##.#.# .#######.##.##.#.# ..........##.##.#)# .............##.#.# ########........#.# #.########.# #.########.# #..........# ############