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