######## #.....<# #....).###### #<...){.....# #....o......# ##...#)...>.# #...######## #...# .....# .....## ...... ......