############### ##############.............# #............#.............# ####............#.............# ................'.............# ###............#.............# #..........................# #............#%............# ############............#.............# #.......................#.............# #.....................<.'.............# #..................(....#.............# #..............................###..### #............................#.# #..# ############...#######+###.#<..# #..# #...# #.# ####### ..# #...### #>. .. #...#.#####.####### .# #...#...##........###.# ####.....##...........# #......+...........# #.....##...........# #..................# #.....##.####...####..# ###...##l# #..........# #...##S# #.########.# ##...##.###.########. ..>................... #.#+#######.########. #. #.# #. #.# #####'####### #.....%......# #............ #............ #................ #####........... ........... ......###+# .......# ?.......# .......# ...