#### ..# #.# ##### ###########.############################## #....##.....................∩.................># #.................#...........)....######.####.# #......>......................a)...)).)........# #.....#....########.#####......#<#)##......##..# #.....#)##.# #.#####.####.#....#.)....##..# ......#)##.# #.#.....####.#.#..#......###.####### #.... #<##.########.#.#........###..#......# #.......# #.... ####.#..)y((#.#.#(#####..#....#......# #.......# ..#.####.#.#.(....##..#.#..#......###.......# ###.#....#.(......##..#....#................# #.#...((.##.....##.............#.#........# #.#......##.....##.##....#######.#........# ..#......((.....##.........##....#........# ###......##(....# ###....#.##.####.#......# ..######......##.....# #....#.##.####.#......# ........###)..##.....#####....#..#.##..........# ..#####.########.....(..............#......##### #..........# #...........####+++####......# #..........# #####.......#♣W......♣#......# #..........# #.......#⌠.......⌠#....#.# #..........# #.......#♣.......♣##.###.# #..........# #.......#$..W.....##.# .. #.^........# #.......##8.....8###.# .# #..........# #........##)(8[(##........# ...........# ########## #.......#.Z# ...........# #.......# ...........####### .........# .................# ........... ### #.. ..######........# .op........## #<# #.. ..######........# .r..$......# #.# #.. #.............# #)# #.# #.....[.......# #.# #.# #.............# #)# #.# #.............# #.####.#####.............# #............####........# #............# #........# #............# #........# #...)........# ########## #............# #...........[### #.####..........# #.# ##########.# #.. # ###