.... ... .. ##.# #...### .....### #ppp..# #