...#+######+## .............# ..(..........# .............# .............# .............# .............# .............# ...g.........# #+######.....# { #....#.....#{ #....#.....+ #....#.....# ###################...#.....## #................##...#......# #..)...).........#....#......# #................#....#......# #..).............#....#......# #......[.........#....#......# ##########'#.....#....#......# #....#....#.....#....#......# #....#....#.....#....#......# #....#....#.....#.)..#......# #...##....#.....#....#......# #...##....#..<..#....#......# #.........#...).#....'......# #.........#.....####'#......# #.........#.................# #...##....#.................# ######....#................># #.........######............# #.........#....#............# #....#....##...#######......#######.......## #####.######....'.....#......+....#.........# #.....# #(.####....#......#....#.........# #.....# ##...##....#......#....#.........# #.....# #....##....#......#....#.........# #.....# #....##....#......#....#.........+ #.....# #....#.....#......'....#.........# #.....# #....#.....#......#'#### #'##### ###.### ##...##.....#######....####..s..##... #+# ##...###+##.# #...........o....... {{{ #....#......# #..........oo....... {{{ #....#......# #................... {{{ #....'......# #................... {{{{ #....#......# #................... {{{{{ ######......# #################### ########