######################## #.......+....#.......... +....##..##..'........... ...#....#8..8#..#........... ...####........####'###..## ####### #..........>...+###..###..## #.....## #........#8..8#............# #......# #........##..##............# #......# #...........#.............)# #<.....# #...........+.........(....+ ####'########### #...........###.##..###...##+# #.....##....##.## ##+####+#)....#+##..###'####.###+## #...............# #...#.....#.................... #...............# +...+.....+ ................... #...............# #...#.....# ...................# #.)...##.......## #...#.....# ....##...##..##..#. #.....####'######. ##...#.....# ...##...##'###..## #.................. +....#.....# ..................# #................. #....#.....#...................# #................. #....'.....'...................# ####+###'#####+####+#####+##+##+#...).#...####...##...##+######## .....................................## ########+##...#.....#...## .............)......................# #....%.....#.....#....# ....................................+ #..(.......'.....#....# ....................................# .'..........#.....+....# ...................................# ##'######+###.....#...####### ..................(................. .. .............#'####....# ####+###.........(..(..)........... ............#....#....# #.....##'##................ ............'....#....# #.....#...+............... ............#....'....# #.....+...#.............. ...........#....#....# +.....#(..#............. ##+##.....#....#....# .....##+##............ #.....#....#....# ..... ..###+###... #.....##'#####'### . ...# .. +................# ..# #................# ..............# ............# . ............# ...####+####'###'#### .....$.............# ...................# #...................# #......o))..........# ###'#####.....###...# ##.....###...# #.......#....# +.......#'#..# #.......+∩)..# #.......#{#..# #.......'....# ###+###.##...# #.# ...# #.. ...# +......# #......# #.... #..