###### ####### ##### ############ #....# ######.......# .########...####........... #....# #............# .##............#..'........... #....# #............# .....#..........####............ #....# #............# ......#..........'.).........### #....###............# #................####........# #...................####...................#........+ #...................................##+#.#.#........# #...................................##.#.#<#.....#### ##..................................##'#+###......... #...####..................#.#...####...........##### ##### #.....).....#........#....(.#....\####...... ###### #......#....#........#......#...........#### #....# #.>..(.######.######.#..................# #....###......# #.# #.###................. #.............# #.# #...#...<.............. #.......).....# #.# #...#..........#+..... #....o........# #.# #...#..........+ ... #....o........# #+# #...#...##...... . ##.............##### #####...#...##...... #..................# #.......#... #.... #..............##### ######### . #..)...........# #..............# ###....####..### #...... .... #............ #...... .....# #..... ..... ... .