########### ############## ######### ######### ###.........# #.....<......### #.......# #.......######.'.........# #............'.####.......###### #.......#....>.#.........# #...........g#....'..)....'....###.....g.g.######.........# #......<.....######.......####...'.......### #.........# #........g...# ###'##### #####...(...# #....g....# ########g##### #.# #####+### #....g....# ##.# #g# #.........# ##..# #.## ###'####### #..## #..# #.# ###.#### ##.# #.# #......# ######.###### #.## #......# ###...........#### #..## #......#####...........(....# ##..## #....g).g.g.g#...........##..... ##..# #......#######...........# . ##.# ###.#### #####.####### #.## ##.# ##..# #..# #..# #..## ##.# #g## #.## #.# ###'####### #.# #########'## #(........# ##'###### #..........# #.........# #.......# #..........# #.........# ###.......# #..........# #.........# #.'.......# +..........# #.........####.#.......+ #....).....# #.........'....#.......# #..........# #.........########%##### #######'#### #......[..# #g)# #...# ########+## ##.# ####.### #g## . #....# #..# #########'# ##g########### ##.# ###........... #..g.........# ######%######.'........... #[..%........# #..........#..#.%......... #....?.......# #........gg'.##.........(.# +............# #..........####...........# #............# #..........# #...........g #............# #..........# #........... #............# #..........# #........... #.........%..# ####'###### #######+#### ###########%## #.# #######.# ###.##### ######+## #.......# ########+## ###.......# #.......# ####'####### #.........# #.........# #.......### #.......# #.........# #.#.......# #.......'.# #.......# #.........# #.#.......##### #.......#.## #.......# #.......<.# ##.#...........###.......#..## #.......# #.....(...###..#.......###...')......##..####.......# #.........##..##.......# #####.......###....%.......# #.........'.)########### ######### ######.....>.# #.........#### #.......# ########### #########