###### .....# ...[.# .....# ####.....## ...###########.........# ........ooo..(.###...... ...###########.......... #.###...... ... ..o. ..## o. .... . .#.. .. .. .. .. .# .# .# #####.# #<....# #####.# ##