######## +......####### .. #............. ... #............. ##'######...........) ........#.....###'### ........'....Y#...... ........#).Y..'...... .......o##'####...... ..........5......... ...>.....oo.....(... #########.......#### #.......#.......# #).....^#.......# #.......#.......# ######### #.......#######.# #.......# #.[.....#.......#######.......# ####'#####.....##.....#.[.....# ##......##.....#......#.......# #.......+......'......).......# #.......##.....##.....#.......# #.......####+########+#..(....# #..............##.....#.......# #.....................#.......# #.....................#.......# ##......##............#....>..# ####+#####............#.......# #....)................'.......# #.......##..<..##'#####.......# #.......##.....##.....#.......# #...............#.....#.......# ##......##......#.....#.......# #......##......#.....######### #...............#......# #..............<#......# #...............#......# ###+##..####...##.##'########## #.. #...##.#...........# ... #......#....†......# .. #>.....#....†......# #......#...........# #......#...........# ########...........# #############