##### #... ##########.# ......r....# .########..# ####..####### #...........# #.##<.#####.# # #..# #..# #..# #... #.... ..#.. ####..