### ######## ... #<.....# #.##.####.# #....#... ###..#.# #>.....# #.##.O.....# ... #######.# #.# ... #