########### ..........# .########.# ########.# #......#.# #........# #........################ #........'......##......# #........######.##......# #.#.<#.......##.##......# #.#..#.#####.#..........# # #..#.# #.#..#.......# #..#.# #.#..#.......# #..#.#####.#..#.......# #..#..........%.......# ....#...........>......# # #..................##### . #...................## ###.##....................## ..........................## #.#........(..............## #..........................## ##...........................# ##............................# #.............................# ######.......................(....# #....##...........................# #................................## ####...............................## ...................................## ...................................## . .................................## ..### #.......#######...............## ...... ####+#####.......# ##.............## ....... #................# ##...........## ....... #................# ###########.# ....... #................# ###### #.# .......K###...........###############....# #.# ......@K[^............)...............##.# #.# #......@###...........##....#####........# #.# ....... ####.###.......................# #.# ....... #.# #.............##........# #.# ####### #.# #.............##........# #.# #.# #.............##........# #.# #.# #.............##........# #.# #.# #.##############........# #.# #.###.##############........#####.# #............>.)............'>....# #############.#######.######........####### #.......# #.#######.# ########## #.#####.#####.#.......# #.............#.####### #########.#######.# #...........# #.# #.#######.#.# #.# #.#.......#.# #.# #.#.#######(# #.# #.#.#######.#####.# #.................# ###^#######.####### #.........# #########.# ###