######## { #......# #.)....# #......# ####...# ######## #...# #......###...# ##............# #..........<..# #.............# #.#.....(....<# #.#######'##'## ###.###.#...(..# #.....#.'...##.# #.._..#.#...##'# #.....###...##.# #.###.# #...##.# #.#.#.# +...'..# #.###.# #...#..# #.. #.....#.#...##.# #.. #######.###+##.# #... '###...#...##.# . ... ..#...#......# ..###'####'#...#...##.# ...............###+##.# '#.............+...##'# .'............<#...##.# .#.....###%#...#...##.# #.....#...#...#...##'# #.....#...#...#...'..# .'.....+...+...'...#..# #+##.....###'#...#.#♣♣♣♣♣ #..###+#.......###'♣ ♣♣ .......#.......#...♣♣♣% { { .......#.[.....#...♣♣%_f ...............'...♣♣.%.♣ +####+##.##.......#'##♣ {♣..♣♣ ............#+#......# ♣♣.♣ ........>...+ +......# ♣♣♣♣.♣f♣ ............# #......#♣♣...♣f♣♣ ###+##.....#+##'#...#♣.♣♣♣♣♣♣ #.....#.##.#...'♣♣....♣♣ ##+####....+...#.♣♣♣♣♣.♣ ##'##.#...#.......# #...#+#...#..###### ###+##.........##+# #..[)..........+ #.<.[..........# +...'...[.######... ###+#.....# ... .......# .. ...###### ..... ..... .....