######### #.......#######... #.<.....O.r....... #.[.....#######... #.......# #.......# #......O# #.....[.# #######... #... ...#