####+########### #....##...##...### #....#...........# ##....#...........# #.....'...........# #.....#...........# #.....#...........+ ### ###...##.####'##.## #...###...##.####.##.### #.............#....<...# #.....a.......#........# #.............+........# #.............#........# #.......=.....#........+ #....####+#####+####...# .... ...# ... .... . .