### #!## .. ##.# #.# #.# .. ########..# #.# .## ##$o.oo.o.# #.# #.# ###.######### #.# #.####..## #.# ### #......## ####.# #.## #....### #...## #..# ###...## #..## ##.###.....# ##.## #....###..# ##.########### #..# ##.......# #..# ### ####### ### #######.## ##.## #.# #.....# ##.# #..# ##.## #.#### ##.....# #..# ##.###)## #.##.## ####....>####.## ##..##.## #..#..###..##...## #..# ##......# #.....#...####..####..######## ######..###.## #(.......####.....##.........## #%.#..### #.# $ #.......####..###.............# #.##..# #.# ##..###......## ###....####..## ####.##..# ### #### #..# #....### ##.### #### #.#.###..# ###..####### #..# #..### ### ##..###..# #..........## #.## #..(############ #.......# #...........## #.## ##..(((()......## ######..####### #.##.....##..## #..# #######.....#..### ###..#...## # ######...####.###..### #########..# #)......## ##.# ##..# ##..#....## ##.# #...###..###..# #. #..# #..###...# #.# ##..## ##....# #.. ##.## #.(# ##..######## #.# #.### #.).## #.# ######..# #.## #.........# ##.# ### #...# #.# ##.......## #.# ##...###.<# #..# ###.# #.# ##.######..## #.# #..## ##.# #..# #.## #.######..# ##...# #.## ##..# #.# #..# ##.# #........## ##..#.# ##.## #...# #.# #.## #.#####..####### ##.###.## ##.###..## #.# #.# ##......## ##.## ##.# ##....<# ##.## #.# #...#...#########.## ##.# ##....# ##...### #.## #######..##......## #..# ##...####......#####..## ##....###### ##..###### ##...#.....###..##....## #...## ##........# ##.......## ###....>..# ##....# #..##....## #.......# #####..## #.###.### #.######## ##......# #.## #.####..## #.# #### ##......# #.# ##.####..# #.# ##..######.......# #.# ##.###..## #.# ##................## #.# #.!##...## ##.###..######....##....###### #.## ##.......###..##..## ##########......# #..## ### ##...........####.# #......# ##..### #.#####...........## #.## ##..#### ###..# #...............### ##.# #.## ##.# #..........##...# #.# ### ##.## #.....########..## #.# ##.## ####...### ##..## ##># #.## #......######## ##..#####.## ##.# ####......))..# #........# #.## ###.#####..# #.......## #.# ### ##.# ##.......## #.## #.# ##.###.....# #..# #.# #..# ##....# ##.## #.###.## ##..### #.## ###..## ##.### ### ##..## #.## ##.### ### #.## ###