.. #. #. .## ##+####### ..# #........#######.# #pp......+^...##.##### #