######### ####################.......# #..................+.......# #..................#.......# #...###'##..#######....... ##...###.##..#.........##+## #........#...'..>......#...# #........+...#.........#...# +........#...#.........'...# .#+####'########+#.........#.### #. .....................###+###.# ... .....................#.......# .... .....................#.......# ...?. ####+# ..................)..######'##...... #..... .....####........%.................. +#.....##########..#........................... .(...(oo...........#.....#######............... (...(.o#...........'.....+.....#............... ((..o..#######'##'##.....#.....##'###....###### ....... #.##.<#.....#..........+....# ....... #.....#.....###'####...#....+ ##..... #.....#............#####....# #..... #.....#.....................# #### #..... #######.....................# #.... ######... ....................... #.... #........ ...........#######..... #....####........ ...........+ ##+## #.............##### ...........# #........<....#...# ##+###.....# #........######...# +.....# #........# #...# #.....### #........# #..# ###### ######......... #........###+##..###.##.###......####..... #.......<.....#.......'...#>.....# ..... #.............+.......#...#......# ..... ###'#.........#.......#...#......# ..... #..'.........#+#########'#......#### ... #..#..........................###..# #..##########.................#....####### #... #.................#........... #### #.................'........... +.................#........... #.................##...###### ##.=..##############...##... #....'...)...'.............. +....#.......#.............. #....#+####..##.......##+### ##+#.. #..#######+## #.. ...# #... #...# +... #...# #.... #####