########### #....<..?.# #.........# #.....?...# #.#.....#.# # #.....# # ......... #...=.....# #.........# ##++###++##