######## ##########......# ..........#......# ..........#......# ..........#......# .#..............#......# ................#......####### #......##......'............# #......##......#............# #......##......#............# #......#.......#............# #......#.......+............########+## #......'.......#......................# #......##......#......##+###..........# #......####+####......#....#........... #............ #......+....'........... ##'######.... #......#....#........... #......##.... . #...##........... #.............. #...####+#####+#. #.............. +............. #.............. #............. #......##...... #...........>. #......##...... +##............. #.............. ........[......$. #.............. ..##...##.##.###+ #.............. ...##...##'##.##. #.............. . .......<........ #.............. ................ #'########..... .##............. #......###..... ############## #.............. #........... #........... #)......##.. ###'##### #>.....?##+##### #..............# #..............+ #.........<....# #.......##...### #...%...##...# #.............# #.......##....# #.......##....# #........+....+ #.......##...## #.......# #.......#