.# ....# .'. ... #.. ... ##''# ... #....##'## +..o.(.o.# +....o.).# ##)## #+ ##..)# .#..#...(# O'..'....# .#..#....# ############ ## ###''###..........# #..)..#..........# ##...##..........# ##.).##..........# #...))'......[...# ##..)##..........# #...##..........# #.....#..........# ##...###########'## ## #...# ###..# ... ## ..... ###....##### ....#.# # ###++# ###..##..##..# ...#.p .# #....####....##### .pH.#####..# ###..##..##..##..# #p#.....#.# ###....####....######### ##......p## #..##..##..##..'.......# #.#.p...#.# +.... ###....#####......(# #..#####pp# ###.. #..##..# #.......# #..#####p)# ###.... #### #...>...# #.#.....#.# ###.. #.......# ##...G...## ##+ #.......# ##.....## #.......# #########+##### #.......# #.........# #.......# #.........# ######)### #.........# #........# #.........# #........# #.........# #........# #.........# ####........# ####'####### ######..)........# #......# ####.......#)..[....# ##.....# +(.........#.).∩....# ##....# +..........#...))...# ##...# ####.......#...)....### ##..# ######..#........'.## ##..# ####........#..## ##...# #........#...####....+ ##########....##..8..# #...........# #........#..# #############