#### ...####### ..#....... # #....... .# #.#######..# .. #.#.....#..# ..##.#..<..#..#.. .....#.....#..... .....#.....#..### .....##'''##..# ..............# #..##.......... # #.########. #.# #.# #l# ..# ...# #...# #...# ##..# #..#