######## ############.. #......# ###............. #......###### ##...#######....a #...........## #..### ... #......####..#### #####.## # #......# ##..o.# #.....# #......# ####.#######.##### #####.## #....##...# #.## ####...o### #### #..# ####.#....# ##... ##.# ##....####.#####...# #.# #..................# #.# ###########.{...##. #.# #.##...# ...... #.## #.##...# ...o. #..# #.##...# {..# ##.# #.##...## ..{ @.# #.# #.##....## ##.. ...#{# #.## ..##....o## #.{{ {...#. #..### ### ## #...#..## #{# .... ##...####..# ######..###.# #..# #####.##...# ##..>..# ..## ##...#....# # ####..# ##.#.. ##.....##..####..# ###.# ##..#.# #.......#.......# ....##..##.# ####...........##### { ##..#.###.# ##)##........##.## #.......# #.#.##.......##..# ### ###.##..###### ####........####.# #..... #.. #...##.......####### ##.......# ##.#### ..>... #.# ##.#####.####........ #.......# #.....# ......## #.# #..# #.# #........ ##.....## #.....# ......# #.# #..# #.####........ ##...## #.....# ...#.###.#####'#####÷............ #####.### #.....########....##...#.....#.(.####........ #.......# #......................#.⌠.⌠.###.# #........ #.......# #.....########......##.'..>..'...####........ #.......####.....##......>#.....###.⌠.⌠.#.....########## #.......##..........#######......##.....#.....# #..........#..<..#### #_......###+###.....# #.......####.....# #.....####..........# #.......# ####### #.....# ####...)...# #.......# #.....# #.......# #.......# #.....# #......<# #.......# #.....# #.......# ######### #.....# #.......# ####### #.......# #########