######### ........############ ...........(.......# ....................... #######.##########..#.# #.# .# #.# # #######.# ##....##.# #...#.##.# #.8.#.##'#### #...#.......## #.8.#........... #...#.......#### #.8.#.......# #...#.......# #.8.#.......# #...######### ######.>.###### #.............# #.............# #......<......# #.............# #.............# ###############