########### ###..<....... #...........# #...........# #...........# #.$.........# #...ggg.%...# #...........# #...........# #...........# #...........# #...........# #...........#