# # # # # # # # # #
# . . . . . # . . #
# . G # g g g . . #
# . . . . # # M1 . #
# l # . # i . M0 . #
# . . b . i # M0 i #
# . # b f i # . i #
# # p . f . + + + #
# . . . . . . + + #
# # # # # # # # # #
