######################### #.......#.......#..)....######### #.#####.#.#####.#.#####.#......^######### ##### #.#...#.#.#...#.#.#...#.#######.........# #.(.# #.#.#...#.#.#...#.#.#...#######.........##########...# #.#.#####.#.#####.#.#####.......^....................# #.#....)..#.......#....)...................>.........# #.#######################...###.........##########...# #...........##.# #......# ########.## #...# ###########.##.# #......##########.# #...# #.##.# #######........##.# #.#%# #.##.# #. #......#.##.# #.#%###### #.##.# ###.#######......#.##.# #.#.#....# #.##.# #..........####.##.##.###### #.#.#....# #.##.# #.(........# #.##.##).....# #)#.#....# #.##.# #.......(.^####.##.##......# #.#.#....# #.##.#####........................######.#.#....# #.....># #.[###.######....................[.....# #......###..###K# #[.#.##......######.#.#.>..# #...............# #))#.##......# #.#.#....# #...............######(.#.##..(...######.#.###.## #......................................(.(<....# #.[....####.#.#.###...............######.()....# #......# #.#.#.# #...%.....####### #..%....# #......####<#.#.###.........# #.).....# #......#....^%....#.[.......# #.......# #.................#.........# #.......# ####.###..........#.........# #.......# #.# #.....<[...#.........########## #.......# #.###..........#.........##.......###....... #.......................................... #####..........#####.#.####.......###... ####.###.## #.#.# #.......# .# #.# . #.#.#####.##.#####.# #.# #..................# . #..%.####.P...P..### ######....####........# .................<....# ......................# #####.........P...P..# #.[......#.....### #........###.### ########## ###