##### #+####...+ #........###### #........#....###+## .. #........#.........# ..# #........#.........# ..# #........#.........# ##+####+####+##.. #........'.........# ..............#######........##...##.<.# #............#....##...##...#######...# #............'....##...##........##...# ..#............#.....>....#.............. ...[..u.=......#######....#............... ##+###########+# #....#...............# #...##...(....##.....# #...##........##.....# #...########+## #...# #...#