############################################ ........................^..........#.......# ...................................#.......# ...................................#.......# ####.......##...##.......##.......####'##### #.......##...##.......##.......##.......# #.......##.............#................# #.......##.............#................# #......................'................# #............##.......##.......##)......# #............##.......##.......###'###### ##########...##.......###+#######.......# #.......##...##.......##.......##.......# #......)#...............................# #####....)............. .................# #. #...[#......... .................# .> #....##...##.####+# #..#######.......# # . #....##...##.##...#######...##.......# #.#.#'#####......#.......................# #...#.....#......#.......................# #.>.#.....#......#.......................# #...#.....+......#.........##...##.......# #####.....#......#.........##...##.......# #.........#....<.##...##....#...###'###### #.).......#......##...##...##.........>..# #.........#......##...##...##..."........# #.........#................#######.......# #.........#................##...##.<.....# #.....>...#................#....)........# #.........+................#....##.......# .......#########.........#................#....####'##### ........#.................#................#.....'.......# #.......#................o#########...############.......# #.......#................o.......# ...# #.......# .##.......#...###....#######.......# #.......# ..........+...# ##..## #.......# #.......# .........#...# ♣.P.P♣ #.......+ ######### #........#### ♣.P.♣♣ #.......# #........# ♣♣.♣♣ ######... .##..?...)## .♣♣ ... ...........# .. ..........)# ........).## (##.....)†## #........# ...........# .##.......## #.......# .......... ..........# ..........# .#.......##