#........... .....!..... #.......... #.......... #.o........ #........[. #.......... #......# #####o...## #...