####### ###.#.#.# #.....<.# ##......# ##......# #.......## ##.......# ##......## #......## ##......# #.......# #......## ##......# #.#.....## ##.......# #......## #.......# ##...^.## ##......# ### #.......# ### ##### ##.# ##### ##### #f.....## ##.# ### #.#.####..####.#.### ##...# ##......######.## ####.## ######### ##...Pf##..#..#.##.###.#..###.f......#..#.#####...#.####P#.#.f.## ##.............................................................# #f........[...................)................................## #..............<...................>.......................)....## #...........[.................>.............(....................# #.|...............>...}(.......................................### ##..(.................%.........................................# ##................(.........<...................................## #...............)...............................................# ##......<.......................................................# ##.###P..##.##....#####...##............##.#######...###..#.#..# ### #####.###.#.## ######f......#####.### ##### #####...# ### ##### ##......# ### ##### #.#.....# #.......## ##.......# #......### #........# #......f## ##......# #).....f## #.....>..# #.......## ##.....## #.....## ##......# #......### ##.....#.# #.......## ##.....#.# #.....### #.####.# ### ###