########## #........# #........# #........# #........#... .. #######........# .. .. #.....#........# .. .# #.....'........# .###.#### #.....#........# ......... #.....######'######..^..... #.....#<'.##.# #........... ####'####'##.###+##)....... #...#..#.......#........ #...'..#.......#........ #...####.............### ##### #.......[.....# #................ #................ ................... .....#.####......... .....#.# #######... ##+###.# ... .. #