######## #########......####### #...................>. #..........###)####### #o.######### #.###.## #oo# #..<...# ## #.r. #####.## .# #.... #.# .# #..... #.# .# ....... #.# ##.# ........ #.# #<.# ##...##### #.# #.## .# #.# #.# #.# #.# #.# #..