. .... ..... ...... ....#.# ..... ... ##+##'##+## #.........# #...[.....# #.........# #....<....# ###########