######## #......# #....4.# #########......#### #.......'........... #.#######.........## #.# #...#<#....... ... +...+........) ...## #...#.#.#...#. ..).+ .....+.#.#...# .....# ###...###.#...+ ##...$# #..!# .# #....# #### ..# ##+####.# #.. #.......## #.# #........## #.# #.........## #.# #...####...###.# #............#.# ###....#...#...#.# #......#.⌠.#...#'### #....###.(.###.....# #.........[........# ###...⌠..>(.⌠......# #................# #..###...###.....# #....#.⌠.#.......###### #....#...#............# #............#'#......# #...####.......#......# ##### #.....).#......# ##......#......# #####..######## ##.......# #........# #........# #..>.....# #........# ##.......# #....#### #....# ######