######## #......#### #......'..############## ######## #......##...#..........#####......# #......####.'..........'..##......# #......# ###..........##.##......# #......# #..........##.##......# ####'### #..........##......<..# #.# ####'###########......# #.# #.# #...)..# #.# #.# ##.##### #.# #.# #.# ####### #.# #.# #.# #.....# #.# #.# #.# #.....### #.# #.# #.# #.....o.####..o. #.## #.# #.# #.....#.......o. #..# #.# #.# #>....######o... ##.# #.# ##.# #.....# #.# #.# #..# #.....# #.# #.## #.## ###.### .# #.# #..# ##.# #..## .# #.## ##.# #..# ##..# ##.# #..### #.# #.## ##.# #..# ##...# ###.## #.# #######'#### ###'###### #######'## #....##### ##.######## #...........# ###..>.....#####........# #....)...###.........# ...........###.'........#...'........# ###....###..##.........# ...........%...#........'.###).......###......# ##..#(........# ...........#####........### #........'...#....# ##...........# '########## #........# #........#####....# ###.........# #........# ######'### ##.### #....((%..# ####'##### #..# #.# ########)## #.# #.## #.# ##.# #.# #.# #.# #..# #.# #######h### ##'### #.## #.# #.....os..# ###....# #.# #.# #.........####.'....# #.# #.# #..(......'.>..#....# #.# #.# #.........######....# #.# #.# #.........# #..<.# #.# #......)..# #....# #(# #.........# ##'### #)# #.........# #.# #.# ######..### #.# ..# ##<# #.# #.## .. #. .. .. ... .