. ######. #..... ###. #.......... #..#.#... #..#... ####### #..#.####.# #..<..# #...l.....# ##...## ##.#.###### #.###.# #.#.# #8'''8# ..#.# ##################.###################.# #...............#......................# #.#############.#.###################### #.# #.#####(#.# #.# #.......#.# #.# #..######.# #.# #..######.# #.##### #.........# #.....# #.######### #####.# #.# #.# #.# #.# #.# #.# #.# #.###.# #.....# #.##### ###