#################################### ...................^.....(.......... #......................#...........# #......................#...........# #..................................# #......#####.......................# #......#####>......................# ................###.................# ##############'######........(>...........# ....................#############.........# ...................... #....[....# ...................... #.......#.# ..........)........... #.......# ...................... #.......#.# ...####.##...######### #.........# ...#######...###.. #.........# .........))....... #.........# .................. #.........# .................. #.........# ######'########### #.........# .........))........ #.........# ........).#H....... #.........# ######..))#........ ##.........# #....#........ #####..........# ............... #..<'.......##.# .......%......... #...#.#.....##.# ######......##### #...#.#.....##.# #......# #...#.#.....##.# '....# #...#.......##.# #.).#..........# ######.........# #...####..# #...# #..# #...####..# #.........# #.........# .### ##+#### #.........# ..... #.....# #......# #.........# .....# #.##..# #......# #.........# #. ...+ #.##..# #......# #.........# #. #.######## #.##..# #......# #.........# #.###........#####.##..# #......# #.........# #..................##..# #......# #.........# #........<....#........###+#######......############....>....# #.......##....#................).............................# #.......##....#.....####...........####.........(............# #.......##....#.....# #...........# #.........####.........# #.............#.....####..#######..####.........# #.........# #.............#...........#######..............>####.........# #............................................................# ##############################################################