############## ...(..u<.....# ..(..........# ...###..##..## + #..# .# .... .# ..... # #..## ##+