############## ............. ......$....### ##...........#.. ........O..(.(.( ##.#######.#.#.. # .. .# # #.#.# . #.#.# #.#.#.# ## # #.#.#.# # .. #.#.#)#.#.# ## .# #.........#### ?. .. #........... .###. ###.##..#... ooh #......... #g# ##.#####.##..#... #># #................ #)# #..#.###.....####.....o{J# ## #### ..#.# #.###.# ...###.o# #.# ... ..#.# #.# # #... ## #)#.#######.#.# #.# .... #.###.#.....##.#.# #.# .#.##! ######.#.#.####.##[#.# #.# ##. . #.............#.##.#.# #.# #. .# #.#####<####....##.#.# #.# #.# #..####.#.###.# #.# #....)........# #.# #(.####...##### #.......# #..## #.......# #..# #.#####.# #..# #.# #.# #..# ... #..# #. #..#