------ |.(...#0####################0 |....|#################### ## |....|# -#---#--#------# -+-+--# |.............-#### ###### |...........>.| # ---#- # |.............| ###|...| # |...).[.......| #....| # |.............| |...| # --------------- |.... # 0## ##-...| # # # ----- # # ### --.----# # |.*....####################### |.....|# |@<...|0 -------