################## ##.>.....)......... ##.....#####.#.##### ##..................# ##..............(###.## #..................r..# ####..........(.....###..# #...................# .# #.##..#.............# # # #..##............# #.<# ##..........( #..# #.......... #.#.. ......### ##..## #. #.# #.# #.. ###