########## ....>....# ########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# # #.# .# #r##..# #..)... ####..# .. #