##. ##.. #...# ##...###### ##.......#.# ...........## .....4......# #...........# ...........## #........55##.# .......65.....# ....2...355....# .........5.....# ...1...........# ................# ................# ...........[.... ........5.......