...##... .......# ......# ......# #.....# ########.....# #######............##.. #...................... #..........)......#### #................#..... #................# ###. #.....<..........# #.#####..........#### #.# ##########....# #.# #....# #.# # #....# #.# #.##....### ### #.........## ##+####### #.##....##.## ##......... #.##....##..## ##.......... #.......'....## ##........... ####....##.#..## #....>....... #######.#...##+##........... #.#............S...... #######.#.^.........w....... #........................... #..............###.......... #.............## #.......... #.............# #.......... #.............# ########### #.............# #.............# #............<# #........#....# ##########....# #....# #....# ######