########################################### ..................................{.d.....# ..............(!.................d.{{{.d...# ....###.######..................##'#####..# ##'######......#####...d...#.{.#..#..# #^.....##......# #.......#{..#{.#..# +......##......# #.......#{{.'.{#d.# .... .. #......##......# #.......#...#d{{..# ..........######'###).....# #.......#...#..#..# .........).######.###......#'###....d..########..# ............^......................d..............# ...................................dC..d...........# ............................ .........d.............# ............................ .......................# ............................ ...................(...# ............................ .......................# ...........).....#####'##... ................. ... ......#####/.....# ..#. ........>........ #......#...'.....^# ..# ########......# #......#...#......# . #......# #.....[#...#......# {......# #......#...#......# W..... #......)...#......# W.... ###......#...#......# .... ........)##'##....... . .................... ..................... ..................... ..................... .................(... ..................# ...######+#......# . ..#......#......# ...##.... #......#......##.....##....# #......'^.....##.....##....# #......#......##.....##....# #.>....#...................# #......#......##.....##....# #......#...................##### { ########.........⌠...).......... ... .................................. .....####'''####.................... . ##...## #..................... #.....# #...................... ##...## #..........$............ #.....# #...................... ##...## #..^#####+##........# #.....# #...# #........# ##...## #...# #.....e..# #.....# #...# #.....[..# ##...## #...# #........# #.....# #...# #...e....# ##...## #...########ee......# ##...## #...................# ##.....###.........e.>.......... #.......######################## #...<...# #⌠.....⌠# #.......# #.......# ##..⌠..## #######