#....# ..## .... #..C.# .... ....# #...Z#.uQ.. ....##.OOO#WG..p #.pe#CZppepO. #eeeppOppc# #####EOcCxDEp#### ....ET*QC