####### #.....# ###.....# ##### ######### #.'..>..# #####...... #.......# ##.#.....# #...O...... #<......# #..#.....###.###...... #.......# #.##.....#...# ..... #.......###.##.....'.### .... #.......'...##.....### ... #.......########'### .. ######'#### #.# # #......# #.# ##'###### #.# #....<..# #.# #.......# #.# #.......# #^. #.......# ##. #.......# #.......+ #.......# ####+####