############## #......##....# #......##)..># #...!........##### #..O...##O......... ........##<...###### ..####.###....# #. #....# #. #....# .. .....# #. .##.... .. .....# .....