###### #....##### ######### #........##### #.......# #............# #### #.......# #............# #....# #.......# #............# ######....# #.......# #.....##+##### #.........# ###########'#.# #.....##.# #.........# #...........#.# #.....##'##### #......... #.###########.### #............###########........#######.##.######.....## ###..........'.........'..............................># #..........###########........##########.####.#.#....# ###>.................'........+........#.# #.#.####.# ######...........#####........########.#.####.#......# #.............................########........######## #.............................#.......#.......# #............................##.......+.......# #.......##'######............##.......##......# #.......##.# #............##..........####.# #.......##.# ##########...##..........####'####### #.......##.# #...##..........#........... #.......##.# #.......####................ #.......##.# ##### #####.......# #...#............ ##########.#####..<###..##.......# #...#............ #........P♣##.##♣P...........# ######.##+####### ######.######...P#'#P....########## #.# #...##.# #.......)....# #.# #...##.# ##..♣#+#P....# #.# ######...##.# #P♣# ##.♣..# #.. #....'...+..######### ###..# #.####...##......## #### #.####............# #.##..............# #.##.#.#..#.......# #.##.#.#..#+#.....## #.##.#.#...........# #......#...........# ####.###...........# ######.# +...........# #......# #...........# ##.##### #...........# #...........# #)..........# #...........# #############