######################################################## # O ## P X ## # X# #### ########## # # ##O###### ## # ###### # # ## # # #P # # ## ##O###### ## ## # # # # P# # # # # # # # # # # # # # # # X# # ########## ###### ###### # # ### # # # ## # # # # # # # # # # # # ## ## ## ### # # # ## #### ## # # # # # # #### # #### ## ### # # # # # # # # # #### # #### ## ## # # # ## ## # # ###### # # # O# # # # # # # # # # # # O# # # ######## # # # # # # # # @ # # # # # # # # ######## # # # # # # O OO O # # # # # # # ######## # # # #P# # # # # #P# # # # ######## # # #O # # # # # # # # # # # #O # # #### ## ## # # # ## ## # # ###### # #### ## ### # # # # # # # # ###### # # ## ## ## ### # # # ## #### ## # # # # # #### # # ## # # # # # # # # # # # # X# ########## # ###### ###### # # ### # # # # #P # # # # # # # # # # # # # # ## ## ######O## ## # # # # P# # #### # ########## # ## ######O## # ###### # # ## # # O ## P ## X# ########################################################