##+## ##...## ##.....## ##.......## #.........# +.........+ #....l....# ##...<...## ##.@r..## ##..>## ##'## #(# #(# #.# .(. .. ..