################# ................. ................. #.................. #..........########## #..........##.......# .. #...................# ... #...#####'###......[# ...########...##.....##.......# .......(..................<...# ..............................# ...................[...e......# ..(......##...##.....##.......# ..###...##...##.....########## ########...##....+......# ##...........'....#......# #......e.....#....#......# #......e$...##...##.....## #...........###+######### #............# #............# #............# ###...###...## #...# ##### #...$ #.... #.....