# .# .#### .... ####.... ..... #....# ......#.<..# ......#....# ......#....# ....(.#'#### #........# #........# #........# #........# #........# #........# ###.....## #.....# #.....# #.....# .... #.....# ...... #.....+ ....... #.....##+#.......# ###................ #..(.............. +.................. +#................... ....................... ...................... #............%.......# #....................+ #........%...........# ....................# ...[...............# ..................<.# .....................# .....................# .....................# .....................# .....................# #....................# #......S.............# #.......a.......###### #...............+ +...............# #...............# #...............# +...............# #..............! #########....#+