# # # # # # # # # #
# . . . . . . . . #
# . . . # # # . . #
# . . l # . # . . #
# . . . # . # . . #
# . p . # . # e . #
# . . . # . # . . #
# . . . # # # . G #
# . . . . . . . . #
# # # # # # # # # #
