###### #.....# .......# #### . #..#...## ####### #####JJJ## .J# ..###...# #.....# #.#J{JJ{{J #..#{ #..#....# #.....# #.#JJ{PJJJ #...##.......# #.....+ #.#PPJJ{JJ# ##...........# #.....# #..# {{{ ##...##.......# ######.....# {{ #'############..#..#..#....# ##..#.......# #.....#........###...###...# ##...........###+#####+### #.....'.........#..#J.#....+ #.g......................# #.....#............#.......# #.#aJ.#.Z.>...............# #.>..###...####....#.......# ###J###{..................# #....#####'####....#.......# #F# #...................# #......#...........'.......###+##### #.# #...................# #......#<..........#...............# #........................# #......#...$.......#...............+ ####+####+##.....####'##.# #......#...........#...............###+#### +.....#.......######## #......+...........#........J.............# #.....#......#.......# #...####..##.##..###......................+ #... +......{.......# #...####..##.##..# ######+##+######.......####+##+###.....####+###.......# #...#......+....... { #......$...............................# #...'......#....... #....................................(.# #...#......#....... +..............................g.......# #+####.))..#...... #............J..................#+###### #.....#....... #................................# [...# #....##.....# +........##+####+#.....###'####'##.....# #....##.....## #........+ #.....#...JJ..........# #..%.........# ........# +.....#...............# ...#............# .....# #.....'...............# #....#............# ..# #.....#........###'#### #....+............# ...######........# ... #...####+###.)....+ .... #....###+## ... #...##....##......# ..# ##+### . #...#.....####%##+#.... .. #...#.....#...........# #...#.....'...........# #...#.....#........... #...#))...#........... #...[...[.#........... ####'###+###...........+ #......................##+### #...........##+#####+#......# #...........#....#...#......+ #...........#....#...#......# #...........#....#...#......# #...........#....'...#...<..# #...........#....#...+......# #...........'....#...#......+ #...........###.##.#........# ###'###+#.....#############.... #......#.....# ..... #......#.....# .... #......+.....# ... #......#.....# #......#.....###### #####'####+#..#...## #.......#....#.....# #.......#....#.%...# #.......'....+.....# #.......#....#.....# #.......#....#.....# ####################