############ ##..........# .......(..#.# ........oo..## #......<.)...# #..######o...# ....# ....# ...... .....## ....... .....##