. # . ##.. # . . .# # # #. #. ## .## #. # ##.. . # # #.. . . # # . .. ## # # # # . #o.. . . .. ### # # #.# #.#oo . . #.#o## ## ..#Oo . # .. #.# # # # #.#o# # #.#C# . # .# #.#Y # . #H#Y# # # #CF. .. . .. ###.# # # ... #. . ###.# . . ... . . #.. # . .. # .