.... .... .... ... #.. ### ###..###############.## +...............((....# #....(..((((.(........# ##..................l.# #.....###)######.....# #.....##(<##..##.....# #.....##...)..######## #......#..).).##....## #......)....<........# ......##..##.........# #.... #+###...#..#..# #... #...#### # #.. ###.# .. ### .