.# ###.### ..... .... ...## #... .# ########.###.# .. #..........#.# ....###.######.#.#.# ..........y......#.# ?.....#.#.######...# ...##.#(#..........# ## # #.#########..# #............# #....#######.# .. #..? #.# <.. .... #.## .... ..... #..####.... ##......... #.......(. ##.....#+# #.....# #.....# #(....# #########.....#.# #.............#.# #.............#.# ##### #...........(.#.# +...# #...^.........#.# ###.### #######.......#.# +.....# #.......#.# ###.#.# #.........# ########### #.#.# #.........##### ..#.........# #.#.# #........>#...# #.#.........# #.#.# #..)....#)#...# #.#(........# #.#.# #.......#.#...# #.#.........# #.#.# #.......#.#...# #.#.........# #####.#.##### #.......#.#...## #.#.........# #.....#.....# #.......#.'....#.##.#....)....# #.#########.###############....#^.............# #.# #.........# #....####.###'####### #.# #########.# #....####.# #.# #.# #.# ####......# #.# #.# #.# ######## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###################.# #.# #.....................# #.# #####################.# #.################ ### #...............<# ##################