###:.....+# ##[......... #.. #........... #.... #..........# #....##.........:# # #..5.##....[....# #. #Op.p#+#..(....|# ...#ppTp#e###)...# #...C2OepWL[+##### ##..Opw4c2###### ...TOpQpC........ ....W3CD.X....... ....C