### #.# ######### #.# #.......# ##### ########### ##### ########'## #.#####.# #########...####...#.....#####...# #.........# ##.#####.# #.......#..........#.............########.........# #........# #####..................#.....(........................# #..####### #......................###........##.........###......###..# #....................### #.................................## #....<...............# #..................................# #.....##.............# ###.......................###........### #.....##..#.###......###.......###.......................>....# #...............>............(..............................### #........<#####...######.......###.....................##.### #.....###+######..>.#..........# #####.#...............##.# #.....##............#..........# #.#...............##.# #...................#..........# #....<.......##%####.# ##................###..........#########..........##....%.# #................# #...#####..........#................#%# #.......##.......# #..................#................#.# #..........####+####..................#................#.# ###...................................####.......#######.# #.................................%..#.........# #.# #....................................#...#.....#### #.# #....%...........##..................#...#........####.# #....%....##.....##.................................##.# ########.....##.....##.........................(..........# #...####.....##.....##.............................#.#.##.# #............##....%.........###.............###...#.#....# #............##.........#...####.............###...#.####.# #............###..............##...........)..##.[.#.####.# #............###..............''...%....%...>.............# #...........#.................#...............#....#.####.###### #...##......#.................#................................# ######......#.................#....##............#.#.####.####.# #...........##...........#....###.........#.#.#.# #.#.##.# ######....)......##.........(.##...###.........#.#.#.####?#.##.# #..........%.....##...........##...............p............##.# #................##......#######...............#..........#.##.# ##.......#######..........# #...................#...............# #........#######.....###### #...................#..........#.#### #.........................# #..................##............# #..................#......###................####..........### #######.............................)........# #........%.## ########...............................# #..........# #...........)...................# #..........# #..........#####......######....# #..........# #..........# ###....# #....# #..........##### #..........# ###### #....# #.............<# ############ ###### #..........##### #..........# #..........# #..........# ############