######### ##.......# #.#8####(# #.##....## #.##.<.## #.##...# ##.##.## ##''## #..# #.## #.# #.# #.# #.# #.# #.# #.# #.# #.############## #............... ########........ #...#.......# #r#.........# #.#.#.......# ..#.........# ######........ ......... ##....... ....... ......