#...[...... #.........# #.....?...# #.........# .........### #.......... #.......... #..)....$.. #..)....... #.......... #....$..... #.......... #.......... #..!....... ###########