############## #.......#....# ########### ############ #.#####.#.##.# #.........# #..........# #.# #.#.##.# #.........#############..........############.#####.#.##.# #.........^............).........'.............<........># #..........############..........##########.#.#######.#### #..........###### #....[.....# #####.#.#.......# ####+###'#......# ######.....# #...#.#.#.########## #.###.######.# #.....# #.#.....#..........# #.....J..(...############.....######.###...........##.# ###..>...........<.........).......#...............##.# #####.###..####.#...................##...........##.# #.# #..# #>#.##############.##.##...........##.# #.# #..# #.#.######## #.##.##...........##.# ####.###..# #[#........# #.[#.##.##.#########.# #......#[.# #.#........# ##.#.##.##.#########.# #......#..# #(#........########.#.##.##.#.........# #######......#)[# #.#.................#.##.##.#.######### #............#..####(#.####.................)..#.# #................))))#.####...........#.##.......# #.............[(#####.................#..#.[.....# #.............<.....'.................##.#....)..#### #######.........#########.....####....##..#'###.....# #......(..## ##.........##....###.#.# #.....# ###....(...# ##........P..#....# #.#.###.....# #...(....####.................# #.#.........# #..................>......)...# #...........# #......................P..########..........# ###............#...........## #............### #..............##.........## #.####.......# #..............####.....### #.# #.......# #....####.......# ###.### ###.## #.......##### #....# #.......# #..# #....###.##........# #....# #[......####)#########.......>.'........# #....# #.......##..[........#....######.<..)..)# #..).# ##########...........#....############### #....# #.............o.......# #....# #..[..................# #....# #.......#######.......# #....# #.......#...).(.......# #....# #.......#%..†.#.......# ###### #.....|.###'###.......# #########.....#.......# #.....#.......# #######.......# #...........# #...........# #############