############################################# ......................)...................... .................####..######................ .................####..# #....###.o....... .......<...............# #....# #.u....... .......................# #....# #......... .......................######....###......... ................##+###......<................ ................# #####'########+######### ................# +............ ................# #............ ................# #............ #............ #...........> ##........... #...........