####### ####....... #........[. #.......... #.......... #......$... ##.O........ #(.o)....... #.o)........ #........... #....#....## #......#### #......# #......# #......#