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