######## ###......# ########.'......# ........(#...z..# #.# ###############..#......# ... .........zz<...)>######z# #.# ######.#######.)# #.....# #.### #.# #..## #..##z# .... #z#######...# ##..# #######..### # #...z.z.....# .....# .........#.###.################.#.##.P.P.# ##### #.#........ ...................._..# ########...###.......... ...................P.P.. #..........+......###.# ####.#.######......... #.##.......#####..#.#.########.............###.. #........##....................#.######....## ####.....'..####......########.#...# #.....# #.....#### ##...............#[#.####..#..# # #.....#..................<#........#..#..# #.# #.....#.#...#......########.#.#.##.#..#..## .. ##+####.##'##.#...#..#+#⌠.⌠.#####.#.#.##.#......##.##.# .....................# #.∩................(......$....# # ##.#.##.##.##.#####.## #⌠.⌠#.##.#.#.#.##.#.........#### #.#..#..........# #.# #####.##.#.#.>..#.#..#.##.### #.#..#..#..#....## #. #.##.#.#.#..#.#..#9.#.# #................. .....#.#.#..#.#(.#..#.. ####.#..#.....#.#..##. #.#..#.#$#..#.#..##..9.. ...................# #.#..#.#.#..#.#..# ..#.## ###.##.##.#..#.#..# .....#.#....#.#..# ..... # #.#..........# #...# #.#..#.#<....# #..# #............# #...<........# ###............# #..............# ###.#.#....[...# #..............# ###.#........... #.#........... #.#.####...... ..... ....## #.#.. .#.... #..... ..... #...## # .## ...# . ...