######## #+......## #........# .. #...##...# . #.. ##..# .# #.. ##..# ..## #...##...##...##. #............... ##.............. ######.<##..## ######..##..###### ##................## #..................#...... #...##...##...##...#..#..# #.. ##..##..####..#..#..# #. #..##..####..#.....# # ...##...##...#....# ....##...[....#....# ...[####).....'#....###. ###### ########......... ............(... ###...##...####.# #... #........# #.. #g...#### #.. #....# #. #....# .. ......... ........#### ........# ..###...# #. ....# ##...#