######### #........ #........ #######.....[.. .......O......% #...<....... #.##........ #........ #........ ###.##### .# .# ##