#...# #.... #...# ... .O. #.# #.# #<# #.# #.# #.# #.# #.# . #.# . #.## .# ..# .# #.# ###.## #.# #....##y. #.# #####.......# ###.#############...yZ....... #.................########### ##....############## #...<....>.# #.........#... #...........# #...........# #...........# ##.........## ##...#...## #### ####