####.###### ##.....#.....## ##.............## #....<..........# #...............# #...............# #....>........... #...