######### #.......# #########.......# ##.......##......# #................# #........##...(..# #........#######'# #................## ##.......##.......+ ##.......##.......# #....<....#...(...# #........##......## #)...%...##......## #.................# #.................# ###########.......# ......##.......# .......##......## ........##......## .....<............. .............%...... .................... .................... #..)... ............_....... #...... #).................. #...... ######'##.........#. #....# #......[.._..}.._.#######....## #.................#....##...... #..>........................... ##..........._................. ######'####......##............ #........#######+##....####+### #................##....## #.......................# ##.......##.(..(%)......# ##.......##.....).......# #........################ #........##......# #....>...........# #.......!........# ##.......##......# ##.......##......# #.......)...(....# #.!...........^..# #................# #................# ##################