########## ###.......... #.....# #.#.#.####### #.#.#.......# #.#.#######.# #.#)#######.##### #.#.............# #.#.#######.###.######.. #....# #............$. ##.###.# #..###.######.. #####.## #.###..# #.# .< #.....# ......# #.# .. ########.###.# ##...# #.# .# #oo)(...(# ##.# #...# #.# .# #.######## ... .###...###.# ##.## # .#.............#####...# ####.#...............#.# #..._..########<..# ##.....# ##### ........# .####.)## #.# #. #. ## .# .# #######.##.#### #.>!..<........ #[.......#.#### #........# #.....@..# #........# ##...:...# #...#...# o.#.##.# .