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