############### #............<# #.############# #.# #.# #.# #.# #.### #v..# ########h# ...(....># ##########