### +..######%...p. #.............. #.............. #............. .........%..... ..............# ###.......... #......... #........ ###