######## . #...(...# .....#######.......# .......%%.##.......# .....####(##.......# o #..'.......+ ####.......# ###'##### #.)# ##.# #.# #.# ######+## #######'#### #.......####..........# #....<..'.##..........# #.......#.##..).......# +.......#%##..........'.. #.......#..'..........### ###'########..........# #.# #######+#### #.# ###.# #...# #####'####### #............. ### #............ +<###............ #.%##............ ##..'............ ####........... ########+###