... ... #.# #.# #.# #.# #.# #<# # #.# ####.##.#######.# .......#........# #######.######### #.## ######.>## .........# ######..## #..# #..#####.# #.......# #.######.# #.# #.## #..# ##.# #.# #.#######... #.##........ ...###.##.#######. ................... ....###..(........? .. ######O###### l# .# .# .# .. ##