############################################### .........).................#......#....#......# #....... .........).................'......'....#......# #......# #......).................#......#....'......# #......######..##'######.............#......#....#......# #......+....<..##.....##..##(..########.##..##...#......# #.....##.............##..##...##...###+###+#######.....# ##.....##..##..................#............##...##.....# #......##..##..................'...(.<...........##..)))# #....)........####+####.......#...)(.(.......)..#####'## ##./..)((......##.....##.......#.....(..................# #.........(..†.#...............#.......(.)......>.......# #..........(...#......##..###+###+########.###.####'##..# #..............#......# ##..# #######.###.####.##### #..............##.....# #...... #...........#.....# ##.............##.....##. +.......#...........#.....# #....................... #.......#...........#.....# #............†............ #...... #...........'.....# #...##+##+###†........##.. #...# #####'####..###..## #... .##..##†........##..###...########..########### #... ................[...........@C.............# #.. ...............................(...........# #. >....##.................((.(...............# .....##.........##..###...##..###########..# ................##+####...##### #### .......................(..# . ...##................(..# ### #...........S.......# #..........##@.###.### #..........##..# #+# #................. #................. #...##............<. ... #.....##..###.# #......# ..# .# #####+## .. ...