######### ############.......##### ############ #########..........#....##.....# #..........# #...............##.#...........## #..........# #.............#.##'#............# #..........# ## #.............#.#...............# ######....## .. ##+#..>....))......................#######.....##.##### #...##.................#....#............'.....'....... #................#..........#............#.....##.##### ............................#.#..........#.....##+## .......).................##.#......................# ....##'#........####.#...# ........................# ##. ............'........# .....#+#................# ..............####...# ..... ...............#+## #......................# .###. ...............#.# #........................ ........>..#### #......#####...........#. ..............# ...b... #............# ..............# .....####..........#... .............# ............##......... ##...........+ #. ............##+######..# #...........# #.########....................# #......#..### #.#......#..............##..... #......##'# #.#......#..(...........# ..... ########.## #.+......+..............##.........##+###.... ### #...# #.#......#......##............................ ##.###(..## #........##'######............................# #...#..(((# #................#............................. #...#(.(..# #.##'###...................................... #.<.'((8.(# #.#............................#............# . #...#..(..# #.#............................ #..........##.. #...#((.((# ###.#.....#+#+#####.............. #....)......... ##.###.((## #...........#+## #.....###...#####..#........... ### #..(# #.###..........####......##>..#....#.#..)........ ##.## #.# #.........................#.................. +# #.# #.........................#................$. #.# #.........................##................# #.# #.........).................................. #.###....................^.............>......... #...'............................................ #.###...................#...#.................... ### #........##..........##...................... #........##..........##.....)......... #........##..........##.............. #........##..........####..........# #........##..........# #.##.#...... ....... ###'##.....# #.##........ #.###########.#####+##.# #.................... .. #############.#####.# #.# #.# #.# #.# #.# .#