######## #############################......# #.............#.............'......# #.....<.......#.............#......# #.............#.............#......# #............##.....##......#......###### #............#########......##+###......# #########.%..##............... #......# #....##......>......... #O.....####### #....#................. #SS..........# #....#......[......... #............# #....'................ #.....$......# #....####+############ +............# ###### #............# #............# a.......####### .........# .........# ..........# ...........# ####+##.....#