###### #.... ####.... #....... #[.....# #......############ #.....o.o.l........ #.....o########.... #%.....# . #......### ##..)....# #.......# #.......# .........# .......#### ....... ....... ......