######## ##<.....# #.h......# #.)^........ ##....b....% #.......... ........... #[.....W.... ###.....s... .........