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