# # # # # # # # # #
# i i i i i i # # #
# i i i i i i i i #
# i i i + + + i i #
# i # i i i i i i #
# i i i i i i i i #
# i i+p i i # # i i #
# i i i i+p i i i i #
# i i i i i i i i #
# # # # # # # # # #