$ . ... .... ######...... #..<........ #.........#+ #....P....# #.........+ #....o.(..# #..###....# #.. .... #.. ... #.. . . $ $ $