######+### ..........# ####### ..........# #.....# ..........# #.)...######### ..........# #.....#>........ ..........#####.....#..............# ..........'...'.....+.............. ..........#####.....#.......#.....# .. ######'#######.....#.......#.....##.. +............+.....................g. ######.#######.....#.......#......#...... #.# #.....#.......#......#...... #.# #.....#.......#......#...... #.#############.................... .######'#.........# #..........g##.#... .............<....# ####........##.#.## ..................# ##.......##....# ..................# .......?......(#####.# .......).((.......# ..........##..........# ..................# ......!...........####. ..........))......# ...........##.....# #.# ..................# .....##..##(#g#.# #.# #######.#.........# ..... #..##.#)#.# #.# #...........# ..... #..##.#.#.# #.# #.#.........# .. ...##.#.#.# #.# #.#######'### ..#.####.## #+ #.# +# ...#.......# #.# .# #...######..# #.# ####.### #...#<......# #.# #......# #...######..# #.####......# #...........# #....'......# ..........# ############......# . ..........# #.......####......# .#. ..........########## #.................####.. ........#..........# #....................... .........#.########## #................<...# ...#########.# #.......####.........# #.......# #.# #.......# #.........###.#.###.#####.# #.......# ######.........>..........# #.......# #<................####..# #.......# ####..............# #..### #.......# #..............####....# #.......# #.###................#.# ######### #.###.....)....###..##.# #........####.## #..##)# #.###.##.####.# #..##.##### #.# #.........# #.........# ####.####.# #..##.##### ### #.# #..##.# #######.####..##.# #.............##.# #######.####.##### #.# #.# ### #.# #.# ###