#+### #...# +...+ #...# #...# ###...## #......# #......# #......# #......# #......# #......# #..<...# ##.....######### #.....##......# #......'......# #......#....### #......#..### ########.a# #........# #. #........# ..## #........#####... ....##### #................ ........#........#'####.... ......##########....## # #...##.......[.....# ...##...##.............# .......................# .......................# ##+##a.................# #...##......##....## +...##......###+### #...##............. #.................. .'...#####.......... .#.. ##.###..... #. #..# ##+## # #.... ...... ......