### ############# ###### #.# #...........# ##########....# ### #.# #...........# #........'^...# #.# #.#######...........# #######.########....# #.###.................).# #.....#.# #####....###### ####.....######............### #.....#.# #...'....'=...###### #............................######.....#.# #.###....####......# #.##.###.######.###.###.####............#.# #.# #....# #.####.# #.##.# #.# #.# #.# #.# #........#####.# #.# #....# #.# #.# #.##.# #.# #.# #.###.# #........# #.####.###....# #.# #.# #..#.# #.# #.###.....# #........# #.#...........# #.####.# #..#.# #.# #.........# #........# #.#.##.##.##### #.##..># #..#.# #.# #########.####........# #.#.##.##.# ####.#.# #..#.# #.# #.......'........# #.#.##.##.# #.#.# ###..#.###.###########.##.####........#####.#.##.##.###########.#.# #......##>....................)%..................................###### ####..........................%........................................##### #.............................))...........................................# #########.#....#.........######.#...........#######.#....##.###.#.########## #.#....#.........######.#.##.######## #.#....##.# #.#.# #.#....#.........##.............# #.#..[.##.# #.#.# #.#.####.........##.###.#.##.#### #.#....##.# #.#.# #.#.# #.........##.# #.#.##.# #.#....##.# #.#.# #.#.# #.........##.###.#.##.##### #.#....##.###.#.# #.#.# #######'##................+ #.'[...+.......<# #.#.# ####.##.#.###.#.##.##### ###....##.###.#.# #.#.#######.......#.# #.#.##.############ #.........##.#.# #.........'.......#.# #.#.##............# #)........'..#.# #.....#######.......#.###.#.##............# #.........#..#.# #.....# #.......#.#...................# ########'##..#.# #.....# #.......#.#.#.####.......%....# ###### #.##..#.# #.....# #.......#...#.# #............####....# #.##..#.# #.....# #...###.#####.####....................# #.##..#.# ######.....#######.#.###.#####P...P..####.########.....# #.##..#.# ....(..........................P.P.....................# #.##..#.# #.............#..###.###........>......................# #.##..#.# #..#.##..#.......# #.# #######...P...####.########'##'## #.##).#.# #.....#.......###.#####...........# #...........#'####.##..#.## ####..#......<).(........##.#.##..# #..................)......# #..#.......###(###.........##.<# #..................##..#.########## #..#...............#..##.#.##..####.########'#.......##.............# #..#.##'#..##......#..##..........#.# #.#....(..##..#.########## #..#.##.#........#.#.(##.#.##..##...# #.#.......##..#.# #..####..#.##.#..##..###........)............#####.##'#######..#.# #.............#..##..###.#..##.#.##..##...............#######..#.# #..####...................................>......................# ##..####.##.##.#..##..###.#..##.#..#..##..###.#####.............### #..............#..##.)# #.#).# #..#..##..# ....##............%# #.....................###...... #..##... ................#%# ##..##.$###.##...............### . #..# #######.##.#####.# #....r............##.####.#... ...# #.##.# #.# ###.##..###.####.###.# #.##### ...#(# #.# # ##..###.####.# #.# #.# ......# #.# ...........)..# #. #.. ##..### #.# ##..###.####........ #.. #.# #................. . #.# #..###.####.###### ##.# #.# #.# . #.# #.# ### ###