##..........# ...........# #..........# #..........# #....!.....# #..........# #....o.....# #...