############ ##### ...........# #...# ##### ##########.####...## #...# #######.#.......#################.#.# .................................>..## ##.####.#.#####.#g.........##.###.#..# #.#l#####.#.####.###.#.........# #.......#.#g####.# #.#..###.#..# ###)###.#.#......# #.#.(..#.#..# #...g...####...# #.#....#.#..# #..#.#.....'...# #.#..#.#.#..# ##.....#####...# #)#....#.#..# #.#.#..####...###.##.###.#..# #...............#.##.#......# .................#.##.#.#....# ####'##########...#...........# ... #...####.#.#..#.# ... ###.# #.#.#..#.# #.# #.#.#..#.# #.## #.#.#..#.. #..# #.#.#..# # ##.###.#.#... #.....#.#.## #.#.#...# ##........ ######### #..#.#.### #.......# #......# #.......# #.##.#.##### #.......# #...)#...... #.......# ####...###### #...^...# #.........# #.......# #.#..#..#.# #.......# #.#..#..... #.......# #.#..#.##### #.......#######.#..#.. #...............#.>##### #...............'........ ######..........######### ###.#######.# #### #.# ###.## #..####g####..## ###..'...'..### ####.<.#### ###..'...'..### ##..####'####..## ##.### #.# ###.## #.## ### ##.# ### ###