######## ##....(.#### ##..........########. #####.............$...(.. #............####$####.## #............##..).$# #............#.......# #............#.......# #....#.))..yy)..._..... ###..........#.......#.# #[...)...<.#.......#.# ###....>...##.....# $ #........# ##.### #............... ##.!......### ##.$ $ ##########