# ..... .... .... #########.. ##......##'##### #.......##.....##. #######......'.......#.... #....##......#.......#....## ######....##......##......'.....# ##....##...##......##.(...##....## #......#.((........###'#####.....# #......#............#..)...#.....# #.....o)............'......#....## #######....##∩...........#......))...(# ##..........##...........##.....##)%...# #........................#####'###.....# #................##......##.....##.....####### #..............∩!##<...>.##.....+......#.....## #................)#.......+.....#.............# #.............[.)))......##.....##............# ##..........##....#......####+####......[.....# #######....##..)##......##.....#.............# #..........##......##.....'.............# #.#.........#.......+.....##....#.......# #.........%.#.......#......######......## #.∩.#.##....'......##......# ##.....## #.....##....#....>.##.....## #.......# #.#.........#......#.......# #.......# #.....##...##......'.......# #.......# #.....##...##......#.......# #...>(..# #..........#.......#.......# ##.....## #..........#.......##.....## ##.....## #..........#......<######## #.......# ########...##...#........# #.......# ##....###'####...+........# #.......# ###### #.......'........#........# #.......# #....# #.......#..:###+###.......# ##.....## #....#######......#...##...##......## ####### #...##....##......#........######### #...).....##...####...##....# #.).#.....####'####...##....# #...#..<..'............'....# #...##....##..........##...## #'#########............##### #....# #..####......# #(...# ##...######### #....# #.....# #....# #.....# #....# #.....# #...## ##...## ##### #####