.. ... ..... ..[... ......###### ...........# #...?.....# # #b.)..# #.#!#############!### #...................+ ######.############## #.....^# #......# #......# #......# #......# #......# ######.# #.# #.### #...# ###.## ###...### ####...#...#### ###....#####....### ##...#### ####...## #..### ### ###..# ##'## ##>## ##'## ##...######...######.).## #....................)..# #..⌠........⌠........⌠..# #.......................# ##...######...######...## ##### #####'##### ##### ##.........## #..♣..<..♣..# ##...(.....## ###########