######### ........# ........############## .....................# ........############.# #...........#<.......# ......>...#.#######..# #.#.#+###'#.......#..# # #..........####.#..# #..........# #.#..# #..........# #.#..# #..........# #.#..# #..........# #.#..# #..........# #.#..# #..........# #.# ..........# #.# #.# #.# ###+### #.# S...... #.##### #...... #...Z.# #......########.# #.....('...(.Z..# #......########## ....... #...... #...... #...... #.##### #.#..( ..# .## # #..... # #.#.#..### #. .#.#.... ###.. .....# .....(#....# (......<# ......n....# ..............# ##............# #..........c.# +.=.>........# #............# #............#