######## ####...... #......# ##<#.# #%.#.# #....# #.#r#########.### #....brh........# ###.#########.#.# #.. #.. ####