########### ############ #############.........######..........################## #.......##...............##...........##.......##......## #........................##....................#........# #...................#....##.............................# #................^..............(.............##........# #..........).....####....#+#..................##........# #................# ###..................................# ######...........###.......................#............# #...÷........................................>.##......# #......#.........##.......................#.........#### #................##.................................# #................##...................#.............# #............#...##.....#.##..........#.............###### #...........>...........+................................# #..............##.......#.......#.....................##.# #...............................#######...............'..# #..............#.......##....)..#######....##.........##.# #..............#.......# .................##............# #.........#....#.......# ...........#....###...........# #..............#......)#####..#.......#..#####...........# ######## ##........................#...........#.................## #......# #..........###...........#...........#......##.........##### ###.#### #........................#.......###........+..............# #.# ##....##.....................)...###........##.............#####.#### #....##.................................#####.........(...'gh......# #....##.....................................÷.............########## #....##.....#............##......................########## #....##.....#...........###........#.....................# #....##.....###############........#.....................# #....##.....>.............#..............................# #######.......8..8..8..8..#..............................# #........................#..................##..........# #........................#.....#.......#................# #..÷.......>............<#.....#........................# #........................#.....#............((..........# #........................#.....#........................# #............8..8..8..8..#.....#........h...(...........# #..........>.............#...............(..#...........# ##########################....... (...#..(........#