############# #........... #.......... #... #...# #...##...# #........####... #...<..>.%...... #......[........ #...#######..... #... ?..## #... ..# #... .# #... #...