###### #....# #....# #....# #....# #....# #....+ ####.# ###+######.#### ..............# (.............# ..............# .##..##.####.## ##..##.####.##. ................ .......$........ .........O.####+ .....!.....# ...........# .....####.## ...(. #. ... . .. .#