## #. ###. #... ###... ......#####.# #pp.....# #.