######## ###.#f##.### #..........# ##### #.#.##.#..## ###.#P###### #.######.## #..........# #.# #.## #####..........#### ###### #.# ### # .###..#............#.######.##.#######.### .........+..........+......................# .##.###.##...........#f##..##.#...#.#.##..#.## ##.........#..........####..................>.# #......%..............# #.....####f#.#P##.#.## ##.....%..............# ##.....# #######..#.# #....................###......## ##.#.# +.........#...........#######..# ####.#.# #....................## #..## ####.##.#.######## #..)............[....# ##.# ##.......#.#......# #.........#..........# #.## #..#######.#...#.## #.........#..........# #.f# ##.P# ##...###<# ###..##'########.#.#.# #..# #.## #..#.# ### ## #%## ####### #.## #.# ##.#.# #..# #.#####.## #.#.# #.## #..#.....# #.#.## ##.# #.##.....# #...P# . . #..# ##..#.....# ##.#.## .#+..# ##.## #..##.....## #..#.# #....## #...# ### ##.##......# ##.#.## # #..... ##.## #.####.#####.### #.#..# P ##....# #.# ###### #............### #.#.##### ###?#.....# #.# #....# ##...#..##..#.#.#####.#...(.# ... +....# #.# #....# #P.#....###.#.........##.##.# ##.##....## ####.####....## ##...##.# #.#######.#.#####.# #.##...#.....######..#.##.......######f.#.#P.###.##.####....# #..# #......5..................'....+................>...........# ##.# #....##%......#.######..###....##.#.###.#.##.###########.#..# #.# .. ###...##### #.## #....###### #...#..# #.#.## #.# ......# #..###....# #####+.+#### ....# ##.# ####### #.###.....# ##........# ##.... #..# ##.# ##....# #f........# ..#.# ##(## #..# #....# ##........# #..# #### #....# #....(....# ##.## #.#### ##........# #...# #..# ### ##.........# #.#.. ####.# # .#####.#........# #...########.##.## ... ..............#'f# #.#.#............# ##P.f.P########.######.## #.#.#.############ .........%.%....## ##.# #......# #..###########..# #..# #.f...## #####..# ##.# ##.# ##.#.#..# ..# f..# #..## #.# #......## #.. #..# ##..# #.# ##...#.###### #.# #..## #.## #.# ### #.#........# #.# #..f#####P.####.# #.###.####...##.##..# #.# #.............#.# #..........#.######.# #.###..#.########.#.# ####f...#..###.# #.# #......#..........#.## ##...(........%.# #.# ####.#.####.P..#..#..# #..#f######.##### #.# ........................## ##.###### ### ######.# ##.###P######.##..#.#### #.####.#########.#.P#.# ## ######### #.....................# #.######.############## ### ###