#+++# ###...### ### #.......# ##.## ##### #.......# ##...## #...# #######'# ##).P..## ##...# #.##.##.# #..PPP..# ##'#.## #)##)##'# ##..P..## ##.##.# #.⌠...⌠.# ####...'## ### ##.##### #.......# #.(...##.## ##[## ##.## ##.....## #.#######.## ##...###.## ##..)## #.# ##.# ##.....#'## #######'####### ##.## ##)))e..# ##.......## #.............###...# #.##.## ##.........## ######...######...#.### #'. #.....8.....# ##.## ###.##....# ... #..........## #.## #...##....## P.P. #.#.......## #..## #..#...#...# ⌠>. #........)## ##...###..).##..#.# .P. #^.......#)## ##....))))#.)##..#.# #........##)## #...8..)###.#....#.# #........###)## ##....)## #....#.#.# #........# ##.## ### ##'...'# ####...#.# #........# ##)#####.### ##.##.##.# ####'.##.# #........# ##)##.....####.##### #.##........# #...###### ###<))......#'## #'.......... ##### #...[.........# ##........... #.........)...# #....<....... #}......).....# #............. #..[.....>....# #.............# #)....<.......+ +............ #........)....# #............ #.............# #..........<. ###.>.......### #>........... ###.....### ##........... ###.### ###