.. .. .# #.# .. #..# .####..# #...[..# #......# #......# #..O...# #.<...?# #......... #......### #.###### #. #. #. #.