###+# ..... .... . #..# .8 #... ##..##+####+######+#.# #... #....#........#.....8# #+## #### #... #....#........#......###+####..###..## #... +....'........'.....+................# #..# ###.##.####...##....##..........[....# #..##+###.##+####..∩#####+##....###..###..######## #..#..........#......# #....####+###..#..#...## #..'..........#......# +.............>........# #..#..........'......# #......................# #..#.........############# ##### ###..##....##...## #'###..##....####....)...###(.[## ##..##....####..# #..##+#####'###......#...##.....###..(##....##....# ## #............##.....##...#.......#'...#......'...## .## #............#......##..('.......##...'.....##...# ...# #..##+#####.......####(..#.......###'###....##'####...# #..##..###..####### #...##....[## #).##....##........# #..#........# ##...# #...###..(## #..............#..## #..#........###.....##...# #########........##....# #..#........+#.......#...####......#).......##...## #..'<.......##.......'...##......#.'........+.....# #..#........##.......#...##.....####..##.>.>##....# #..#....###.###.....##...#......# #..#####'##....# ######..###.####...# #........####..### ##......# #.....#..################## #.. #.....## #.....#.............).# ...# #......# #.....'.......(.......# .##. +.##...# #.....#...............## #. ####..## #.....#................# . .....# ####.############..###..## ......# #....############..###..## .......# ##<..'..............#....# .......# #...#.)............#...## .##..## ##..#...##.........)....# #### ###########.8.8.8.##...# #..⌠.⌠.####### #.8.∩.8# #..⌠.⌠.# #.8.8.8# #...#### #####