######. ### ....... ##########.# ....... #..........###############....... #...............[.......a5....... #.[.....................h5....... #..........###########.###....... ### #..........###########.# ....... #.# ##+###.................. ....... #.# #.###.#####.....#.## ....... #.# #.###.#####.....#.# ....... #.# #>................. ....##. #.# ##.###.#####.>...#.# #.# ............+.....#.# #.# ###.###..####.....# #####.#########.# #..# ####### #.............#.# #..# #####.#######.#.# #..# #.......#.#.# #..# #.......#.#.# #..# #.......#.#.###..######## #...........<##.........# ##......#.##.##..######## #......#.##.##..# #........##.....######### ####.###................ #.# #....###......... #.# #..).########... #.# #.#............# #.# #.#..########..# #.# #.#..# #..# #######.###.#..########..# .......<.................# #########........######.(# #.#.#............# #.#.#..#.######..# #.#.#............# #.#...........)..# #.#.####.#######.# #.#.# #.# #.# #<#.# #.# #.# #.#.# ### #.# #.#.# #.# #.#.# #.# ..# ### ###